package com.liukai.bishe.presenter.userPresenter;

import android.content.Intent;
import android.net.Uri;

import com.liukai.bishe.presenter.IBasePresenter;

import java.io.File;

public interface IUpdateHeadImgPresenter extends IBasePresenter {

    /**
     * 打开相册
     */
    void gallery();

    /**
     * 打开相机
     */
    void camera();

    /**
     * 把fileUri转换成ContentUri
     * @param imageFile
     * @return
     */
    Uri getImageContentUri(File imageFile);

    /**
     *获取裁剪的图片保存地址
     * @return
     */
    File getmCropImageFile();

    /**
     *获取地址
     * @param data
     * @return
     */
    String handleImage(Intent data);

    /**
     * 获取图片地址
     * @param uri
     * @param seletion
     * @return
     */
    String getImagePath(Uri uri, String seletion);

    File getTmpFile();
}
